page-policy-detail {
    $green: #35ac63;
    .green {
        color: $green !important;
    }
    .gray {
        color: #939597 !important;
    }
    ion-item {
        height: 9.72vw;
        min-height: 9.72vw !important;
    }
    ion-content {
        background-color: #f5f5f5 !important;
    }
    .item-inner {
        padding-right: 0 !important;
    }
    .policy-head {
        padding-left: 0 !important;
        height: 17.59vw;
        //height: 26vw;
        margin-bottom: -8px;
        margin-top: 2vw;

        &.region {
            height: 26vw;
        }

        span:nth-child(2) {
            display: block;
            width: 27.78vw;
            height: 6.48vw;
            float: right;
            font-size: 3.33vw;
            border: 1px solid #35ac63;
            text-align: center;
            border-radius: 1.11vw;
            line-height: 6.48vw;
            color: $green;
        }
        .label-ios {
            margin-right: 5.5vw !important;
        }
        .item-ios {
            padding-left: 0 !important;
        }
    }
    //.first {
    //    border-left: 2.2vw solid $green;
    //    padding-left: 5.56vw;
    //    font-size: 5vw;
    //    vertical-align: middle;
    //}

    .first {
        border-left: 0.926vw solid #35ac63;
        //padding-left: 5.56vw;
        font-size: 5vw;
        vertical-align: middle;
        margin-left: 5.55vw;
        padding-left: 1.85vw;
    }

    .other-region-in {
        margin-top: 2.78vw;
        span {
            display: block;
            width: 27.78vw;
            height: 6.48vw;
            float: right;
            font-size: 3.33vw;
            border: 1px solid #35ac63;
            text-align: center;
            border-radius: 1.11vw;
            line-height: 6.48vw;
            color: #35ac63;
        }
    }

    .other-region-out {
        margin-top: 2.78vw;
        span {
            display: block;
            width: 27.78vw;
            height: 6.48vw;
            float: right;
            font-size:3.33vw;
            border: 1px solid #e5a22e;
            text-align: center;
            border-radius: 1.11vw;
            line-height: 6.48vw;
            color: #e5a22e;
        }
    }

    ion-list {
        margin-top: 8vw !important;
    }
    .list-header-ios {
        background: white !important;
        padding-left: 0 !important;
        border: none !important;
        height: 17.59vw;
        img {
            width: 4.44vw;
            vertical-align: middle;
            /* right: 5.5vw; */
            margin-top: 1.5vw;
            float: right;
        }
        .label-ios {
            margin-right: 5.5vw !important;
        }
    }
    .list-info {
        //padding-left: 7.76vw !important;
        padding-left: 5.55vw !important;
        padding-right: 5.5vw !important;
        height: 10vw;

        .label-ios {
            //margin-right: 0 !important;
            margin: 0;
            height: 100%;
        }

        .item-inner {
            border-bottom: 0.55px solid #f4f4f4 !important;

            &.no-border {
                border-bottom: none;
            }
        }
        .first-info {
            // margin-left: 7.22vw;
            color: #666666;
            font-size: 3.89vw;
            float: left;
            line-height: 10vw;
        }
        span:last-child {
            //color: #323333;
            color: #333;
            font-size: 3.89vw; // display: inline;
            float: right;
            line-height: 10vw;
            img:last-child {
                width: 2.22vw;
                vertical-align: initial;
                margin-left: 2.22vw;
            }
        }
    }


    .list-info2 {
        //padding-left: 7.76vw !important;
        padding-left: 5.55vw !important;
        padding-right: 5.5vw !important;
        height: 10vw;

        .label-ios {
            margin-right: 0 !important;
        }

        .item-inner {
            border-bottom: 0.55px solid #f4f4f4 !important;
        }
        .first-info {
            // margin-left: 7.22vw;
            color: #666666;
            font-size: 3.89vw;
        }
        span:last-child {
            //color: #323333;
            color: #333;
            font-size: 3.89vw; // display: inline;
            float: right;
            img:last-child {
                width: 2.22vw;
                vertical-align: initial;
                margin-left: 2.22vw;
            }
        }
    }

    ion-list {
        ion-item:last-child {
            //height: 12.04vw;
            .item-inner {
                //border-bottom: none !important;
                ion-label {
                    //margin-top: 0;

                }
            }
        }
    }
    ion-list:last-child {
        margin-bottom: 30vw;
    }
    .double-line {
        height: 19.44vw;
    }
    .info {
        .right-info {
            padding: 0;
            display: inline-block;
            vertical-align: middle;
            float: right;
            text-align: right;
            p:nth-child(1) {
                margin-bottom: 3.89vw;
            }
            p:nth-child(2) {
                margin-right: 5.44vw;
            }
            p {
                display: block;
                span {
                    font-size: 3.89vw;
                    //color: #323333;
                    color: #333;
                }
                img:first-child {
                    width: 3.89vw;
                    vertical-align: middle;
                    margin-right: 1.11vw;
                }
                img:last-child {
                    width: 2.22vw;
                    vertical-align: initial;
                    margin-left: 2.22vw;
                }
            }
        }
    }
    .last-list {
        margin-bottom: 30vw;
        .label-ios {
            // margin-bottom: 5.56vw;
            span:last-child {
                font-size: 3.89vw;
                display: block;
                float: right;
                line-height: 7.5vw;
                img:last-child {
                    vertical-align: middle;
                    margin-top: 4px;
                }
            }
        }
    }
    .no-last {
        .input-wrapper {
            border-bottom: 0.55px solid #f4f4f4 !important;
        }
    }

    .prompt {
        color: #999;
        padding-left: 6vw;
        font-size: 3vw;
        margin: 10vw 0;
    }
}
